/******************* 公共变量 *******************/
var userId = core.getUrlData('user_id'),
	balance = Number(core.getUrlData('balance')),
	maxmoney = Number(core.getUrlData('maxmoney'));

/******************* Vue初始化代码 *******************/
var vm = new Vue({
	el: '.wrap',
	data: {
		alipay: '',
		name: '',
		money: '',
		password: '',
		maxmoney: maxmoney,
		// dailyMax: 500,
		balance: balance,
		max: ((balance > maxmoney) ? maxmoney : balance),
		user_pwmodify: userPwModifyUrl + '?user_id=' + userId,
		btnJudge: true
	},
	methods: {
		checkPw: function (event) {
			// var $this = $(event.target),
			// 	thisParentIndex =  $this.parent().parent().index(),
			// 	thisIndex = $this.parent().index(),
			// 	thisVal = $this.val();
			// if (thisParentIndex == 0) {
			// 	if (thisIndex == 0) {
			// 		if (!thisVal) {
			// 			core.layerHint('请输入收款人的支付宝账号');
			// 		}
			// 	} else if (thisIndex == 1) {
			// 		if (!thisVal) {
			// 			core.layerHint('请输入收款人账户名');
			// 		}
			// 	}
			// } else if (thisParentIndex == 1) {
			// 	if (thisVal) {
			// 		if (!isNaN(thisVal)) {
			// 			if (Number(thisVal) - core.decimalRound(thisVal, 2) > 0) {
			// 				core.layerHint('提现金额不可超过2位小数');
			// 			}
			// 		} else {
			// 			core.layerHint('提现金额必须为数字');
			// 		}
			// 	} else {
			// 		core.layerHint('请输入提现金额');
			// 	}
			// }
			if (this.money) {
				if (!isNaN(this.money)) {
					if (Number(this.money) - core.decimalRound(this.money, 2) <= 0) {
						if (this.balance > this.maxmoney) {
							if (Number(this.money) <= this.maxmoney) {
								
							} else {
								core.layerHint('提现金额不可超过每日可提现上限');
							}
						} else {
							if (Number(this.money) <= this.balance) {
								
							} else {
								core.layerHint('提现金额不可超过本次转出限额');
							}
						}
					} else {
						core.layerHint('提现金额不可超过2位小数');
					}
				} else {
					core.layerHint('提现金额必须为数字');
				}
			} else {
				core.layerHint('请输入提现金额');
			}
		},
		// checkPassword: function () {
		// 	var $this = $(event.target),
		// 		thisVal = $this.val();
		// 	if (!thisVal.match(/\d{6}/)) {
		// 		core.layerHint('请输入6位纯数字提现密码');
		// 	}
		// },
		submit: function () {
			var _this = this;
			// if (!this.alipay) {
			// 	core.layerHint('请输入收款人的支付宝账号');
			// } else if (!this.name) {
			// 	core.layerHint('请输入收款人账户名');
			// } else if (this.money) {
			// 	if (!isNaN(this.money)) {
			// 		if (Number(this.money) - core.decimalRound(this.money, 2) <= 0) {
			// 			if (Number(this.money) <= this.max) {
			// 				if (this.password.match(/\d{6}/)) {
			// 					if (this.btnJudge) {
			// 						this.btnJudge = false;
			// 						$.ajax({
			// 							url: userWithdrawUrl,
			// 							type: 'post',
			// 							data: {
			// 								user_id: userId,
			// 								alipay: _this.alipay,
			// 								payname: _this.name,
			// 								money: _this.money,
			// 								password: _this.password
			// 							},
			// 							success: function (data) {
			// 								console.log(data)
			// 								setTimeout(function () {
			// 									_this.btnJudge = true;
			// 								}, 1000);
			// 								if (data.result == 1) {
			// 									core.hintBack(data.message);
			// 								} else {
			// 									core.layerHint(data.message);
			// 								}
			// 							}
			// 						});
			// 					}
			// 				} else {
			// 					core.layerHint('请输入6位纯数字提现密码');
			// 				}
			// 			} else {
			// 				core.layerHint('提现金额不可超过每日可提现上限');
			// 			}
			// 		} else {
			// 			core.layerHint('提现金额不可超过2位小数');
			// 		}
			// 	} else {
			// 		core.layerHint('提现金额必须为数字');
			// 	}
			// } else {
			// 	core.layerHint('请输入提现金额');
			// }
			if (this.money) {
				if (!isNaN(this.money)) {
					if (Number(this.money) - core.decimalRound(this.money, 2) <= 0) {
						if (this.balance > this.maxmoney) {
							if (Number(this.money) <= this.maxmoney) {
								if (this.btnJudge) {
									this.btnJudge = false;
									$.ajax({
										url: userWithdrawUrl,
										type: 'post',
										data: {
											money: _this.money,
										},
										success: function (data) {
											console.log(data)
											setTimeout(function () {
												_this.btnJudge = true;
											}, 2000);
											if (data.result == 1) {
												core.hintBack(data.message);
											} else {
												core.layerHint(data.message);
											}
										}
									});
								}
							} else {
								core.layerHint('提现金额不可超过每日可提现上限');
							}
						} else {
							if (Number(this.money) <= this.balance) {
								if (this.btnJudge) {
									this.btnJudge = false;
									$.ajax({
										url: userWithdrawUrl,
										type: 'post',
										data: {
											money: _this.money,
										},
										success: function (data) {
											console.log(data)
											setTimeout(function () {
												_this.btnJudge = true;
											}, 2000);
											if (data.result == 1) {
												core.hintBack(data.message);
											} else {
												core.layerHint(data.message);
											}
										}
									});
								}
							} else {
								core.layerHint('提现金额不可超过本次转出限额');
							}
						}
					} else {
						core.layerHint('提现金额不可超过2位小数');
					}
				} else {
					core.layerHint('提现金额必须为数字');
				}
			} else {
				core.layerHint('请输入提现金额');
			}
		}
	},
	computed: {
		
	},
	components: {
		
	},
	created: function () {
		
	},
	mounted: function () {
		common.bindBack();
	},
	updated: function () {
		
	}
});